#pragma once

class RadiosityTimer
{
public:
	RadiosityTimer(DWORD frameDrawInterval, DWORD fovDecayInterval);
	~RadiosityTimer(void);
private:
	HANDLE _frameDrawTimer;
	HANDLE _fovChangedTimer;
	static void CALLBACK OnFrameDrawTimer(void* lpParameter, BOOLEAN TimerOrWaitFired);
	static void CALLBACK OnFovDecayTimer(void* lpParameter, BOOLEAN TimerOrWaitFired);
};
